\hypertarget{class_value_output}{\section{Value\-Output$<$ Value $>$ Class Template Reference}
\label{class_value_output}\index{Value\-Output$<$ Value $>$@{Value\-Output$<$ Value $>$}}
}


{\ttfamily \#include $<$Value\-Output.\-hpp$>$}

Inheritance diagram for Value\-Output$<$ Value $>$\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_value_output}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{class_value_output_aae85dea595ee02f24c578ac989fb80a3}{$\sim$\-Value\-Output} ()
\item 
virtual void \hyperlink{class_value_output_a5af8591dc2dae95a38e2808abd0970c9}{Set\-Value} (Value value)=0
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename Value$>$class Value\-Output$<$ Value $>$}

The \hyperlink{class_value_output}{Value\-Output} acts as an interface for a method of outputting a value (e.\-g. the Smart\-Dashboard).


\begin{DoxyTemplParams}{Template Parameters}
{\em Value} & The type of value that can be output. \\
\hline
\end{DoxyTemplParams}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_value_output_aae85dea595ee02f24c578ac989fb80a3}{\index{Value\-Output@{Value\-Output}!$\sim$\-Value\-Output@{$\sim$\-Value\-Output}}
\index{$\sim$\-Value\-Output@{$\sim$\-Value\-Output}!ValueOutput@{Value\-Output}}
\subsubsection[{$\sim$\-Value\-Output}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Value$>$ virtual {\bf Value\-Output}$<$ Value $>$\-::$\sim${\bf Value\-Output} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_value_output_aae85dea595ee02f24c578ac989fb80a3}
Destructor for \hyperlink{class_value_output}{Value\-Output}. 

\subsection{Member Function Documentation}
\hypertarget{class_value_output_a5af8591dc2dae95a38e2808abd0970c9}{\index{Value\-Output@{Value\-Output}!Set\-Value@{Set\-Value}}
\index{Set\-Value@{Set\-Value}!ValueOutput@{Value\-Output}}
\subsubsection[{Set\-Value}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Value$>$ virtual void {\bf Value\-Output}$<$ Value $>$\-::Set\-Value (
\begin{DoxyParamCaption}
\item[{Value}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_value_output_a5af8591dc2dae95a38e2808abd0970c9}
Set the value to output.


\begin{DoxyParams}{Parameters}
{\em value} & The value to output. \\
\hline
\end{DoxyParams}


Implemented in \hyperlink{class_null_value_output_aacb55262e580cd95d10a18a07c9e3db7}{Null\-Value\-Output$<$ Value $>$}, and \hyperlink{class_smart_dashboard_string_output_a47096108bd75f69d0336d699d6e6a5bb}{Smart\-Dashboard\-String\-Output}.



The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
C\-:/\-Users/\-Sam/\-Projects/\-F\-R\-C/\-Libraries/\-Fpk/\-Entech-\/\-Fpk-\/\-Subscribers/\-Entech-\/\-Fpk/\-Value\-Outputs/Value\-Output.\-hpp\end{DoxyCompactItemize}
